云坞Easync RDS数据库同步解决方案Redis操作手册

版本: 1.5.0 最后更新:2024/06/19

Easync RDS数据库同步解决方案简介

Easync RDS Migration和Easync RDS DR是数据库语言级的实时数据迁移与灾备产品,提供了实时数据同步与故障切换等功能,协助数据库系统保持7*24 小时运作,满足用户数据库服务连续高可用的要求。 Easync RDS Migration和Easync RDS DR支持DML 和DDL同步,具有简单灵活、高性能、非侵入、低影响、低延迟,低成本等特点,支持整库复制与表级复制,可以在复杂的应用环境下完成数据库的容灾备份、数据库迁移、异地双活、读写分离等场景与工作。

云坞Easync RDS数据库同步解决方案由以下组件构成:

Easync RDS架构

Easync RDS数据库同步方案硬件要求

组件平台CPU内存硬盘空间
控制中心Linux最小:4核。建议:8核或更多最小:8GB。建议:12GB或更多/opt:剩余10GB;/var/lib/docker:剩余10GB

Easync RDS数据库同步方案端口要求

Easync组件端口平台用途用户操作
Easync控制中心TCP/8443Linux控制中心对外服务端口在云平台安全组开放端口

Easync RDS数据库同步方案支持列表

数据库版本
MySQL5.6、5.7、8.x
MSSQL Server2012、2016、2017、2019
PostgreSQL9.4、9.5、9.6、10.x、11.x、12、13
Redis5.x、6.x、7.x

Easync RDS数据库同步方案Redis

安装控制中心

准备一台虚拟机或物理机来安装控制中心。要能连通源主机、目标机。 两种安装方式任选其一。安装过程中需要设置控制中心密码。 CentOS 7.8 - 7.9, 或Ubuntu 20.04, 4CPU, 8GB RAM, 40+GB Disk

  1. 在线安装 root运行: bash <(curl -sSk https://cloudock.cn/download/easync_install.sh) 注意,如果网络环境访问docker官方镜像源不稳定,请用 -c 参数,将自动使用国内镜像源。命令如下: bash <(curl -sSk https://cloudock.cn/download/easync_install.sh) -c

  2. 离线安装

    1. 在可以访问互联网的主机上下载Easync离线安装包。

    2. 将离线安装包传输到CC主机上任意目录下。 tar xf easync.tar && chmod +x offline-install.sh ./offline-install.sh 根据提示完成安装。

安装最后会显示控制中心访问URL。默认https://ip:8443 。登录控制中心。

如果产品未激活,将自动跳转到激活页面。

在产品激活页面,如果控制中心主机能访问互联网,推荐使用在线激活,请联系技术人员获取注册码。在线激活需要控制中心主机一直能访问互联网; 如果控制中心不能访问互联网,请点击页面下方【查看机器码】按钮,复制机器码,或扫码二维码得到机器码,发送给工作人员来生成注册码。

输入注册码进行激活。

 

创建同步计划

登录控制中心管理界面,在顶部产品导航栏选择数据库(RDS)标签页。

  1. 点击左侧导航栏->计划,打开数据库同步计划页面。

RDS同步计划页面

  1. 点击左上角创建计划按钮,打开创建同步计划页面。

  2. 输入计划名称。

  3. 在 数据源 中选择需要同步的数据库类型、数据库地址/IP、端口号以及数据库账户与密码。 注意: 如使用Redis 6.0之前版本或在访问控制列表中没有设置相关用户,数据库账户可留空或输入default。

  4. 点击 连接测试 按钮,测试连接。

  5. 数据库连接测试成功后,点击 获取数据 按钮。

  6. 在 数据选择 面板选择需要同步的DB或整个实例。

  7. 在 目标位置 中,选择与数据源相同的数据库类型、数据库地址/IP、端口号以及数据库账户与密码。 注意: 如使用Redis 6.0之前版本或在访问控制列表中没有设置相关用户,数据库账户可留空或输入default。

  8. 点击 连接测试 按钮,测试连接。

  9. 数据库连接测试成功后,根据自身需求配置网络限速等设置。

  10. 点击 创建计划 按钮,创建同步计划。

RDS创建计划页面

运行同步计划

  1. 在同步计划页面,选择要运行的同步计划。

RDS同步计划列表

  1. 点击工具栏中的 运行 按钮。

  2. 同步计划开始运行后,相关统计信息与事件会显示在状态页面。

RDS统计信息与事件

  1. 在全量同步完成后,同步计划会进入实时复制阶段。 注意:在同步计划运行中,请不要对目标数据库进行写操作,否则会导致源端与目标端数据不一致,实时增量复制失败。

停止同步计划

  1. 在同步计划页面,选择正在运行中的同步计划。

  2. 点击工具栏中的 停止 按钮。

  3. 同步计划会停止运行与实时复制。